package com.gopay.common.domain.bank.nucc.bcdl.eft.req;

import java.io.Serializable;

import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 网联付款申请交易信息
 * 
 * @NuccBcdlBodyTrxInf.java
 * @author zhengxue
 * @2018-1-16 下午3:47:12 www.gopay.com.cn Inc.All rights reserved.
 */
@XStreamAlias("TrxInf")
public class NuccBcdlBodyTrxInf implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = -8201097238947725416L;
    /**
     * 收/付标识
     */
    @XStreamAlias("RPFlg")
    private String rPFlg;

    /**
     * 交易类别
     */
    @XStreamAlias("TrxCtgy")
    private String trxCtgy;

    /**
     * 业务种类
     */
    @XStreamAlias("BizTp")
    private String bizTp;

    /**
     * 交易流水号
     */
    @XStreamAlias("TrxId")
    private String trxId;

    /**
     * 交易日期时间
     */
    @XStreamAlias("TrxDtTm")
    private String trxDtTm;

    /**
     * 交易金额
     */
    @XStreamAlias("TrxAmt")
    private String trxAmt;

    /**
     * 交易批次号
     */
    @XStreamAlias("BatchId")
    private String batchId;

    /**
     * 交易摘要
     */
    @XStreamAlias("TrxSmmry")
    private String trxSmmry;

    /**
     * 交易用途
     */
    @XStreamAlias("TrxPrps")
    private String trxPrps;

    /**
     * 交易终端类型
     */
    @XStreamAlias("TrxTrmTp")
    private String trxTrmTp;

    /**
     * 交易终端编码
     */
    @XStreamAlias("TrxTrmNo")
    private String trxTrmNo;

    /**
     * 交易设备信息
     */
    @XStreamAlias("TrxDevcInf")
    private String trxDevcInf;

    public String getrPFlg() {
        return rPFlg;
    }

    public void setrPFlg(String rPFlg) {
        this.rPFlg = rPFlg;
    }

    public String getTrxCtgy() {
        return trxCtgy;
    }

    public void setTrxCtgy(String trxCtgy) {
        this.trxCtgy = trxCtgy;
    }

    public String getBizTp() {
        return bizTp;
    }

    public void setBizTp(String bizTp) {
        this.bizTp = bizTp;
    }

    public String getTrxId() {
        return trxId;
    }

    public void setTrxId(String trxId) {
        this.trxId = trxId;
    }

    public String getTrxDtTm() {
        return trxDtTm;
    }

    public void setTrxDtTm(String trxDtTm) {
        this.trxDtTm = trxDtTm;
    }

    public String getTrxAmt() {
        return trxAmt;
    }

    public void setTrxAmt(String trxAmt) {
        this.trxAmt = trxAmt;
    }

    public String getBatchId() {
        return batchId;
    }

    public void setBatchId(String batchId) {
        this.batchId = batchId;
    }

    public String getTrxSmmry() {
        return trxSmmry;
    }

    public void setTrxSmmry(String trxSmmry) {
        this.trxSmmry = trxSmmry;
    }

    public String getTrxPrps() {
        return trxPrps;
    }

    public void setTrxPrps(String trxPrps) {
        this.trxPrps = trxPrps;
    }

    public String getTrxTrmTp() {
        return trxTrmTp;
    }

    public void setTrxTrmTp(String trxTrmTp) {
        this.trxTrmTp = trxTrmTp;
    }

    public String getTrxTrmNo() {
        return trxTrmNo;
    }

    public void setTrxTrmNo(String trxTrmNo) {
        this.trxTrmNo = trxTrmNo;
    }

    public String getTrxDevcInf() {
        return trxDevcInf;
    }

    public void setTrxDevcInf(String trxDevcInf) {
        this.trxDevcInf = trxDevcInf;
    }

}
